
這篇文章是接續<<一個可以聊天的AI派蒙......>>的內容,還沒看過的可以了解一下
既然都看完上一篇文章了,我就不說廢話了
這次真的是因為新增了UI以及Setup.exe才會再發一篇
絕對不是為了洗流量跟觀看數的 =)
其實本來也沒打算出更新了
但就是被雷劈到,突然從心底生出一股責任感
總之就是稀里糊塗的又開始埋頭苦幹了~~~
這次也是拜託了我的Hermes Agent輔助
我發現他在非常複雜的任務下,表現真的很差(也可能是模型的問題)
於是我把開發過程拆成多個任務和3個階段:
--> 添加新功能 --> 修正BUG --> 更改外觀 --> 添加...
發現效果意外的好
嗯 個人認為關於Hermes Agent的使用心得都能再發一篇文章了
這是題外話
總之,其實對原版UI沒有做很大的改動
就是讓他可以適配我新版的程式
還有最印象深刻的,很玄學
他的Log顯示到一半,會突然出現 "伺服器已停止回應" 然後Log就不顯示了
但其實伺服器還在正常運作
本來以為是 停止回應的判斷邏輯有問題
於是自己搗穀了一下,沒用
把所有能叫的AI全叫來一起搗穀,還是沒用
後來我給判斷過程加一個Log,欸,突然就好了
真的很玄
看來他是那種需要別人監督才會好好工作的類型(跟我一樣 == )
後來UI做完了,感覺這個專案要推廣一下
才對的起我的付出
但我知道,像你們這種專業工程師還是少數
所以決定推出一個傻瓜安裝
很快就拍板了要利用Inno setup
於是去研究了一下怎麼搞
最終決定是用
核心程式碼(打包) + 模型檔/客戶端包 + 現場下載Pytorch跟依賴
本來是沒事,後來找另一台電腦測試
Pytorch一直安裝失敗,提示metadata缺失
經過了各種非常複雜的除錯
後來發現是安裝路徑過長
必須要修改註冊表(又是微軟的坑)
不過也因為這樣
打包完的程式執行的時候一直被說是特洛伊木馬(還是微軟的坑)
唉(已經提交誤報,不知道什麼時候才會審批)
只要下載這個人類的智慧結晶
然後執行,對,無視風險繼續安裝(這個我很愛)
然後就是漫 ~ ~ ~ ~ 長的安裝
然後填上你的小模型的生辰八字
!!!!!!! 要按保存 !!!!!!!
按下那個啟動伺服器的按鈕
然後上面有兩個按鈕,你看著按就行
當然最後還是要...
本專案基於極客灣團隊發布的 Digital Life Server(MIT License) 進行維護與更新。
感謝原作者公開原始碼,讓社群能夠在此基礎上持續改進與發展,也希望這次的重構能讓更多人重新體驗這個有趣的 AI 專案。